#include <linux/init.h>//包含宏定义得头文件
#include <linux/module.h>//包含初始化加载模块得头文件
/*包含头文件*/

/*****************
*驱动文件编写四步骤
(1)包含头文件
(2)驱动模块的入口出口
(3)申明信息
(4)功能实现
*****************/

static int hello_init(void)
{
    printk("hello world");
    return 0;
}

static void hello_exit(void)//退出函数没有返回值
{
    printk("byd byd !");
}
/*功能实现*/

module_init(hello_init);
module_exit(hello_exit);
/*驱动的出口与入口函数都在此处*/
MODULE_LICENSE("GPL");
/*申明信息*/
